/******************************************************************************
 * FileName:    gwin_global_config.h
 * Desc:        参数配置
 *
 *
 * Author:      Lin
 * Notes:
 *
 ******************************************************************************/

#ifndef __GWIN_GLOBAL_CFG_H__
#define __GWIN_GLOBAL_CFG_H__


/*-------------------------- Includes ---------------------------------------*/
#include "gwin_global_data.h"


/*-------------------------- Macro Definitions ------------------------------*/

/*-------------------------- Type Declarations ------------------------------*/

/*-------------------------- Global Variables -------------------------------*/

/*-------------------------- Local Variables --------------------------------*/

/*-------------------------- Functions Declarations -------------------------*/

/*-------------------------- Functions Definitions --------------------------*/
void gwin_set_network_provisioned(uint8_t value);
void gwin_set_gatt(uint8_t value);
void gwin_set_ota_state(uint8_t value);
void gwin_set_curtain_state(uint32_t value);
void gwin_set_current_position(uint32_t value);
void gwin_set_target_position(uint32_t value);
void gwin_set_direction(uint32_t value);
void gwin_set_speed_level(uint32_t value);
void gwin_set_stroke_min(uint32_t value);
void gwin_set_stroke_max(uint32_t value);
void gwin_set_node_mode(uint32_t value);



int8_t gwin_get_timezone(void);
uint32_t gwin_get_utc_time(void);
uint32_t gwin_get_curtain_state(void);
uint32_t gwin_get_current_position(void);
uint32_t gwin_get_target_position(void);
uint32_t gwin_get_direction(void);
uint32_t gwin_get_speed_level(void);
uint32_t gwin_get_stroke_min(void);
uint32_t gwin_get_stroke_max(void);
uint32_t gwin_get_node_mode(void);
uint32_t gwin_get_product_cfg(void);


#endif // __GWIN_GLOBAL_CFG_H__


/*-------------------------- END OF FILE ------------------------------------*/

